<?php

class Gebouw_model extends Model{
	
	function getGebouwenUser($user_id){
		//Haal alle gebouwen op die gebouwd zijn door user_id
		$this->db->where('gebouwen_lvl_user_id',$user_id);
		$query = $this->db->get('gebouwen_lvl');
		
		return $query;
	}
	
	//Haal alle gebouwen op die in het spel zitten
	function getAlleGebouwen(){
		$query = $this->db->get('gebouwen');
		
		return $query;
	}
	
	function getGebouwLvl($gebouw_id){
		$this->db->where('gebouwen_lvl_gebouw_id', $gebouw_id);
		$query = $this->db->get('gebouwen_lvl');
		
		return $query;
	}
	
	function bestaatGebouw($gebouw_id){
		$this->db->where('gebouwen_id',$gebouw_id);
		$query = $this->db->get('gebouwen');
		
		return $query->num_rows();
	}
	
	function voegToeWachtrij($gebouw,$gebruiker, $gebruikerupdate){
		$this->db->insert('gebouwen_wachttijd',$gebouw);
		
		$this->db->where($gebruiker);
		$thid->db->update('users', $gebruikerupdate);
	}
	
	function berekenBouwTijd($gebouw_id){
		$bouwtijd = 0;
		
		$this->db->where('gebouwen_wachttijd_gebouw_id',$gebouw_id);
		$query = $this->db->get('gebouwen_wachttijd');
		
		foreach($query->result() as $item){
			$bouwtijd += $item->gebouwen_wachttijd_bouw_tot;
		}
		
		return $bouwtijd;
	}
}

?>